package com.dou.you.che.service.sys;

import com.dou.you.che.core.entity.sys.SysScheduleJobLog;

import java.util.List;
import java.util.Map;

/**
 * 定时任务执行日志
 * @Author 黄国刚【1058118328@qq.com】
 */
public interface SysScheduleJobLogServiceI {

    /**
     * 根据ID，查询定时任务日志
     *
     * @param jobId jobId
     * @return entity
     */
    SysScheduleJobLog queryObject(Long jobId);

    /**
     * 查询定时任务日志列表
     *
     * @param map map
     * @return list
     */
    List<SysScheduleJobLog> queryList(Map<String, Object> map);

    /**
     * 查询总数
     *
     * @param map map
     * @return int
     */
    int queryTotal(Map<String, Object> map);

    /**
     * 保存定时任务日志
     *
     * @param log log
     */
    void save(SysScheduleJobLog log);
}
